﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DCS7GUI
{
    public partial class Helpers
    {
        static byte[] CharacterSet = new byte[]
            {
                0x00, 0x00, 0x00, 0x00, 0x00, 1,
                0x40, 0x40, 0x40, 0x00, 0x40, 2, // ! ( 0x21 in ASCII )
                0x00, 0xA0, 0xA0, 0xA0, 0x00, 4, // "
                0x50, 0xF8, 0x50, 0xF8, 0x50, 6, // #
                0x70, 0xA0, 0x70, 0x28, 0xF0, 6, // $
                0xA0, 0x20, 0x40, 0x80, 0xA0, 4, // %
                0x40, 0xA0, 0x40, 0xA0, 0x50, 5, // &
                0x00, 0x80, 0x80, 0x80, 0x00, 2, // '
                0x40, 0x80, 0x80, 0x80, 0x40, 3, // (
                0x40, 0x20, 0x20, 0x20, 0x40, 3, // )
                0x20, 0xA8, 0x70, 0xA8, 0x20, 6, // *
                0x00, 0x00, 0x40, 0xE0, 0x40, 4, // +
                0x00, 0x00, 0x40, 0x40, 0x80, 3, // ,
                0x00, 0x00, 0xE0, 0x00, 0x00, 4, // -
                0x00, 0x00, 0x00, 0x00, 0x80, 2, // .
                0x20, 0x20, 0x40, 0x80, 0x80, 4, // /
                0x40, 0xA0, 0xA0, 0xA0, 0x40, 4, // 0
                0x40, 0xC0, 0x40, 0x40, 0xE0, 4, // 1
                0xC0, 0x20, 0x40, 0x80, 0xE0, 4, // 2
                0xC0, 0x20, 0x40, 0x20, 0xC0, 4, // 3
                0x80, 0xA0, 0xE0, 0x20, 0x20, 4, // 4
                0xE0, 0x80, 0xC0, 0x20, 0xC0, 4, // 5
                0x60, 0x80, 0xE0, 0xA0, 0xE0, 4, // 6
                0xE0, 0x20, 0x40, 0x80, 0x80, 4, // 7
                0xE0, 0xA0, 0xE0, 0xA0, 0xE0, 4, // 8
                0xE0, 0xA0, 0xE0, 0x20, 0xC0, 4, // 9
                0x00, 0x80, 0x00, 0x80, 0x00, 2, // :
                0x00, 0x40, 0x00, 0x40, 0x80, 3, // ;
                0x20, 0x40, 0x80, 0x40, 0x20, 4, // <
                0x00, 0xE0, 0x00, 0xE0, 0x00, 4, // =
                0x80, 0x40, 0x20, 0x40, 0x80, 4, // >
                0xC0, 0x20, 0x40, 0x00, 0x40, 4, // ?
                0x70, 0x08, 0x68, 0xA8, 0x70, 6, // @
                0x40, 0xA0, 0xE0, 0xA0, 0xA0, 4, // A
                0xC0, 0xA0, 0xC0, 0xA0, 0xC0, 4, // B
                0x60, 0x80, 0x80, 0x80, 0x60, 4, // C
                0xC0, 0xA0, 0xA0, 0xA0, 0xC0, 4, // D
                0xE0, 0x80, 0xC0, 0x80, 0xE0, 4,
                0xE0, 0x80, 0xC0, 0x80, 0x80, 4,
                0x60, 0x80, 0xA0, 0xA0, 0x60, 4,
                0xA0, 0xA0, 0xE0, 0xA0, 0xA0, 4,
                0xE0, 0x40, 0x40, 0x40, 0xE0, 4,
                0x20, 0x20, 0x20, 0xA0, 0xE0, 4,
                0xA0, 0xA0, 0xC0, 0xA0, 0xA0, 4,
                0x80, 0x80, 0x80, 0x80, 0xE0, 4,
                0xA0, 0xE0, 0xE0, 0xA0, 0xA0, 4,
                0xC0, 0xA0, 0xA0, 0xA0, 0xA0, 4,
                0xE0, 0xA0, 0xA0, 0xA0, 0xE0, 4,
                0xC0, 0xA0, 0xC0, 0x80, 0x80, 4,
                0xE0, 0xA0, 0xA0, 0xE0, 0x60, 4,
                0xC0, 0xA0, 0xC0, 0xA0, 0xA0, 4,
                0x60, 0x80, 0x40, 0x20, 0xC0, 4,
                0xE0, 0x40, 0x40, 0x40, 0x40, 4,
                0xA0, 0xA0, 0xA0, 0xA0, 0xE0, 4,
                0xA0, 0xA0, 0xA0, 0x40, 0x40, 4,
                0xA0, 0xA0, 0xA0, 0xE0, 0xA0, 4,
                0xA0, 0xA0, 0x40, 0xA0, 0xA0, 4,
                0xA0, 0xA0, 0x40, 0x40, 0x40, 4,
                0xE0, 0x20, 0x40, 0x80, 0xE0, 4,
                0x40, 0xA0, 0xE0, 0xA0, 0x40, 4,
                0x80, 0x80, 0x40, 0x20, 0x20, 4, // \
                0xC0, 0x40, 0x40, 0x40, 0xC0, 3,
                0x40, 0xA0, 0x00, 0x00, 0x00, 4, 
                0x00, 0x00, 0x00, 0x00, 0xE0, 4,
                0x80, 0x40, 0x00, 0x00, 0x00, 3,
                0x00, 0x60, 0xA0, 0xA0, 0x60, 4, // a
                0x80, 0xC0, 0xA0, 0xA0, 0xC0, 4, 
                0x00, 0x60, 0x80, 0x80, 0x60, 4,
                0x20, 0x60, 0xA0, 0xA0, 0x60, 4,
                0x00, 0x40, 0xA0, 0xC0, 0x60, 4,
                0x40, 0x80, 0xC0, 0x80, 0x80, 3,
                0x60, 0xA0, 0x60, 0x20, 0xC0, 4,
                0x80, 0xC0, 0xA0, 0xA0, 0xA0, 4,
                0x80, 0x00, 0x80, 0x80, 0x80, 2, 
                0x20, 0x00, 0x20, 0xA0, 0x40, 4,
                0x80, 0x80, 0xA0, 0xC0, 0xA0, 4,
                0xC0, 0x40, 0x40, 0x40, 0x40, 3,
                0x00, 0xD0, 0xA8, 0xA8, 0x88, 6,
                0x00, 0xC0, 0xA0, 0xA0, 0xA0, 4,
                0x00, 0x40, 0xA0, 0xA0, 0x40, 4,
                0x00, 0xC0, 0xA0, 0xC0, 0x80, 4,
                0x00, 0x60, 0xA0, 0x60, 0x20, 4,
                0x00, 0xA0, 0xC0, 0x80, 0x80, 4,
                0x00, 0xC0, 0x80, 0x40, 0xC0, 3,
                0x80, 0xC0, 0x80, 0x80, 0x40, 3,
                0x00, 0xA0, 0xA0, 0xA0, 0xE0, 4,
                0x00, 0xA0, 0xA0, 0x40, 0x40, 4,
                0x00, 0x88, 0xA8, 0xA8, 0x50, 6,
                0x00, 0xA0, 0x40, 0x40, 0xA0, 4,
                0x00, 0xA0, 0xA0, 0x40, 0x80, 4,
                0x00, 0xF0, 0x20, 0x40, 0xF0, 5,
                0x60, 0x40, 0x80, 0x40, 0x60, 4,
                0x80, 0x80, 0x80, 0x80, 0x80, 2,
                0xC0, 0x40, 0x20, 0x40, 0xC0, 4,
                0x00, 0x50, 0xA0, 0x00, 0x00, 5,
            };
    }
}
